package cn.wolfcode.luowowo.common.util;

import cn.wolfcode.luowowo.common.exception.DisableException;

/**
 * 断言工具类, 一些判断操作
 */
public class AssertUtil {


    /**
     * 判断传入value值是否有值
     * @param value
     * @param msg
     * @return
     */
    public static void hasLength(String value, String msg) {
        if(value== null || "".equals(value.trim())){
            throw new DisableException(msg);
        }
    }

    /**
     * 判断v1 跟 v2 是否一致
     * @param v1
     * @param msg
     * @param msg
     */
    public static void isEquals(String v1, String v2, String msg) {

        if(v1 == null || v2 == null){
            throw new DisableException("传入判断参数不能为空");
        }

        if(!v1.equals(v2)){
            throw new DisableException(msg);
        }

    }
}
